package org.deng.java.integer;


/*
*   用于对Integer类来进行测试和学习，针对面试！
*
* */
public class JavaInteger {
    // Integer是Java中对于整型（Int）的包装类型

    /*
    *   面试题一、Integer a = 127 Integer b=127;Integer a=128,Integer b=128;相等吗？
    *   解答:
    * a和b是相等的。这是因为 Java 在自动装箱过程中，会使用Integer.valueOf()方法来创建Integer对象。
      Integer.valueOf()方法会针对数值在-128 到 127 之间的Integer对象使用缓存。因此，a和b实际上引用了常量池中相同的Integer对象。
    * */
    public boolean EqualsInteger(Integer a,Integer b){
        if(a.equals(b)){
            System.out.println("两个对象的数值相等返回为:"+true);
        }
        if(a==b){
            System.out.println("两个对象相等返回为:"+true);
        }
        return false;
    }

}
